package Modelo;

public class Ataque extends Movimiento {
    // <editor-fold defaultstate="collapsed" desc="Atributos">
    private double Daño;
    private AtaqueEspecial ataqueEspecial;
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="Constructores">
    public Ataque(String nombre, double probabilidad, double Daño, String descripcion, AtaqueEspecial ataqueEspecial) {
        this.Nombre = nombre;
        this.ProbabilidadAcierto = probabilidad;
        this.Daño = Daño;
        this.Descripcion = descripcion;
        this.ataqueEspecial = ataqueEspecial;
    }

    public Ataque() {
    }
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="Métodos">
    public double getDaño() {
        return Daño;
    }

    public void setDaño(double Daño) {
        this.Daño = Daño;
    }

    public AtaqueEspecial getAtaqueEspecial() {
        return ataqueEspecial;
    }

    public void setAtaqueEspecial(AtaqueEspecial ataqueEspecial) {
        this.ataqueEspecial = ataqueEspecial;
    }

    @Override
    public String toString() {
        return super.toString()+" Ataque{" + "Da\u00f1o=" + Daño + ", ataqueEspecial=" + ataqueEspecial + '}';
    }
    // </editor-fold>

}
